@charset "utf-8";
@import "common";
//gime内容开始
.Ggime_page {
    position: absolute;
    top: r(90px);
    bottom: r(95px);
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    .gime_carousel_wrap {
        position: relative;
        .lunbo_wrap {
            width: 100%;
            overflow: hidden;
            .pic_box {
                width: 100%;
                height: 100%;
                white-space: nowrap;
                font-size: 0;
                li {
                    width: 100%;
                    height: 100%;
                    display: inline-block;
                    img {
                        width: 100%;
                        height: 100%;
                        display: block;
                    }
                }
            }
            .pannel {
                position: absolute;
                bottom: 1%;
                width: 100%;
                text-align: center;
                li {
                    width: r(10px);
                    height: r(10px);
                    border-radius: 50%;
                    background: rgb(183, 183, 183);
                    display: inline-block;
                }
                .active {
                    background: red;
                    border-color: red;
                }
            }
        }
    }
    .newest_new {
        width: 100%;
        height: 100%;
        ul {
            margin-left: r(15px);
            li {
                width: 100%;
                font-size: 0;
                border-bottom: 1px solid #848484;
                display: flex;
                justify-content: space-between;
                padding: r(30px) r(20px) r(15px) 0;
                &:first-child {
                    padding: 0;
                    position: relative;
                    p {
                        font-size: r(30px);
                        line-height: r(64px);
                        border-bottom: 3px;
                        color: red;
                        font-weight: 600;
                    }
                    div {
                        width: r(60px);
                        height: r(7px);
                        background: red;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                    }
                }
                .news_img {
                    width: r(186px);
                    height: r(120px);
                    margin-right: r(30px);
                    img {
                        width: 100%;
                        height: 100%;
                    }
                }
                .new_content {
                    line-height: r(40px);
                    span {
                        color: #bbb7b7;
                        font-size: 12px;
                    }
                    a {
                        display: -webkit-box;
                        color: black;
                        font-size: 12px;
                        white-space: normal;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                    }
                }
            }
        }
    }
}